home *** CD-ROM | disk | FTP | other *** search
- 10 ;BAM 2
- 20 JSR INIT;INITIALIZE DISK
- 30 ;
- 40 JSR LIST;OPEN SERIAL BUS
- 50 LDY #$00;SET UP TO READ BAM MAP
- 60 B LDA MW,Y;PUT #$12 AT $06 & #$00 AT $07 1541 ZERO PAGE
- 70 JSR OUT;SEND BYTE OVER SERIAL BUS
- 80 INY
- 90 CPY #$08
- 100 BNE B
- 110 JSR UNLIS;CLOSE DOWN SERIAL BUS
- 120 ;
- 130 JSR LIST
- 140 LDY #$00;PUT #$80 READ AT $00 1541 ZERO PAGE
- 150 B1 LDA MW1,Y
- 160 JSR OUT
- 170 INY
- 180 CPY #$07
- 190 BNE B1
- 200 JSR UNLIS
- 210 ;
- 220 ;1541 ROM REPLACES COMMAND AT $00
- 230 ;WITH ERROR CODE #$00 = OK
- 240 ;
- 250 JSR CHKERR;WAIT FOR ERROR CODE
- 260 ;
- 270 JSR LIST
- 280 LDY #$00
- 290 B2 LDA MR1,Y;READ BAM MAP INTO 64
- 300 JSR OUT
- 310 INY
- 320 CPY #$07
- 330 BNE B2
- 340 JSR UNLIS
- 350 ;
- 360 JSR TALK;RECEIVE BYTES OVER SERIAL BUS
- 370 LDY #$00
- 380 B3 JSR IN;GET NEXT BYTE
- 390 STA BAMBUF,Y
- 400 INY
- 410 CPY #$8C
- 420 BNE B3
- 430 JSR UNTLK
- 440 .FILE BAM 3
-